package com.xy.work.template.base.component;
import com.aliyun.dysmsapi20170525.Client;

/**
 * @author niuniu
 * @Date: 2021/5/14 14:49
 * @Description: 发送短信相关操作
 */
public interface SmsService {
    /**
     * 使用AK&SK初始化账号Client
     * @param accessKeyId 阿里云RAM访问ID
     * @param accessKeySecret 阿里云RAM访问密钥
     * @return Client
     * @throws Exception
     */
    public Client createClient(String accessKeyId, String accessKeySecret) throws Exception;
    /**
     * 发送短信操作
     * @param accessKeyId 阿里云RAM访问ID
     * @param accessKeySecret 阿里云RAM访问密钥
     * @param phone 手机号
     * @param templateParam 模板参数，json格式 比如：{\"customer\":\"1111\"}
     * @param templateCode 发送模板code
     * @param signName 短信签名
     * @return
     */
    public boolean send(String accessKeyId, String accessKeySecret, String phone, String templateParam, String templateCode, String signName);
}
